<?php
/**
 * 广告
 * ============================================================================
 * 版权所有 2015-2027 株洲清拓科技有限公司，并保留所有权利。
 * 网站地址: http://www.mall.com
 * ----------------------------------------------------------------------------
 * 这不是一个自由软件！您只能在不用于商业目的的前提下对程序代码进行修改和使用 .
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
 * Author: Wenhui Shen
 * Date: 2018-05-30
 */
namespace app\common\model;
use think\Model;
class AdPosition extends Model {

    public function addData($row){
        $data=[
            'position_name'  => trim($row['position_name']),
            'ad_width'       => 1*$row['ad_width'],
            'ad_height'      => 1*$row['ad_height'],
            'position_desc'  => trim($row['position_desc']),
            'position_style' => trim($row['position_style']),
            'is_open'        => 1,
        ];
        return $this->add($data);
    }

    public function mustGetIdByName($name){
        $cond=['position_name'=>$name];
        $row=$this->where($cond)->find();
        if(!$row){
            $result=$this->addData(['position_name'=>$name]);
            return $result;
        }
        if(!$row['is_open']) return -1;
        return $row['position_id'];
    }
}
